package org.zht.dormpro.dorm.service;

import org.zht.dormpro.auth.bean.PageBean;
import org.zht.dormpro.dorm.bean.DormDTO;
import org.zht.dormpro.dorm.model.TbDorm;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;

public interface IDormService {
    List<DormDTO> getDormByCondition(PageBean pageBean);

    boolean addDorm(DormDTO dormDTO);

    TbDorm getDormById(Integer id);

    boolean editDorm(DormDTO dormDTO);

    boolean deleteDorm(Integer id);

    boolean batchRemoveDorm(ArrayList<String> dormIds);


    List<HashMap<String, Object>> getAllBed(String dormId);

    List<TbDorm> getDormByFloorId(String floorId);
}
